drudgery-reducing devices - Français Anglais Dictionnaire